package com.zhongwang.mms.module.jiaGongSemi.dao;

import com.zhongwang.mms.gen.entity.HInventory;
import com.zhongwang.mms.gen.entity.TWarehouseInfo;
import com.zhongwang.mms.module.jiaGongSemi.model.JSemi;
import com.zhongwang.mms.module.jiaGongSemi.model.JSemiDetail;
import com.zhongwang.mms.module.jiaGongSemi.model.JSemiInventory;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;

@Repository
public interface SemiOutDao {


    List<JSemiDetail> findHInventoryByQuery(JSemiInventory query);

    List<JSemi> findAllOutByDate(Date date);

    JSemiDetail findAllById(Integer id);

    List<JSemiDetail> findAllByOdrId(Integer id);

    int updateHInventoryById(HInventory hInventory);
}
